Excel日期还能这么玩!越早知道越准点下班 |
您所在的位置:网站首页 › excel 日期转季度 › Excel日期还能这么玩!越早知道越准点下班 |
原标题:Excel日期还能这么玩!越早知道越准点下班 如图所示,如何根据已知的日期,分别计算出当前日期所处季度的开始时间和结束时间? 遇到这种情况,要怎么解决呢? 先来了解下简单的思路: 首先根据日期计算出当前所处的季度,随后计算出每年第一天的日期,然后再计算对应的季度开始结束日期。 接下来看看具体的求解过程。 1、计算出季度 在单元格中输入公式=CEILING(MONTH(A2)/3,1)。 说明: MONTH函数表示提取月份 CEILING函数表示将参数向上舍入为最接近的指定基数的倍数的值。 语法=CEILING(数值,基数) PS:计算季度方法有多种,比如这里可以用TRUNC函数,输入公式=TRUNC((MONTH(A2)+2)/3) 说明: TRUNC函数表示将数值取为整数或保留指定位数的小数 语法=TRUNC(数值,要保留的位数) 2、计算出每年第一天的日期 在单元格中输入公式=DATE(YEAR(A2),1,1) 说明: YEAR函数表示获取年份 DATE函数表示返回表示特定日期的连续序列号。 语法=DATE(年,月,日) 3、计算每个季度的开始和结束日期 这里可以先计算结束日期,在单元格中输入公式=EOMONTH(I2,F2*3-1)。 说明: EOMONTH函数用来返回指定日期之前或之后某个月的最后一天的日期。 语法=EOMONTH(开始日期,指定起始日期前后的月份) 同理开始日期,可以输入公式=EOMONTH(I2,(F2-1)*3-1)+1 知道了思路,可以不用借用辅助列,直接写公式。 季度开始日期输入公式=EOMONTH(DATE(YEAR(A2),1,1),(CEILING(MONTH(A2)/3,1)-1)*3-1)+1 季度结束日期输入公式=EOMONTH(DATE(YEAR(A2),1,1),(CEILING(MONTH(A2)/3,1)*3-1)) 好了,以上就是今天分享的内容,你喜欢吗? 教程推荐 现优惠价99元 购买须知: 1、本教程共计85课时,现已全部更新完毕;返回搜狐,查看更多 责任编辑: |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |